package com.exwave.socialgame.model_wolfgame.wolfdata;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("Role 角色类")
public class Role {
    @ApiModelProperty("角色名")
    private String name;//角色名
    @ApiModelProperty("角色描述")
    private String desc;//描述
    @ApiModelProperty("ID")
    private int num;//id
    @ApiModelProperty("生存状态")
    private int state = 1;//状态：0死亡，1存活
    @ApiModelProperty("能力：优先级和类别")
    private int ability;//能力：优先级和类别
    @ApiModelProperty("特殊技能")
    private int skills;//特殊技能：白狼王，猎人等；
    @ApiModelProperty("目标")
    private int dest;//目标：投票或技能目标


    //private int priority;

    public Role(String name, String desc, int num) {
        this.name = name;
        this.desc = desc;
        this.num = num;
    }

    public int getSkills() {
        return skills;
    }

    public void setSkills(int skills) {
        this.skills = skills;
    }

    public int getDest() {
        return dest;
    }

    public void setDest(int dest) {
        this.dest = dest;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public int getAbility() {
        return ability;
    }

    public void setAbility(int ability) {
        this.ability = ability;
    }

}
